package src;
/**
 * The Variable interface represents a variable.
 * A Variable has value, that could be set, and a unique name.
 *
 * @author Intro111 Staff
 */

public interface Variable {

    /**
     * Set the value of the variable
     *
     * @param value the value for setting the variable value.
     */
    public void setValue(double value);

    /**
     * Get the value of the variable
     *
     * @return value of the variable
     */
    public double getValue();

    /**
     * Get variable name
     *
     * @return char symbol that represents the variable
     */
    public char getName();
}
